// pages/authentication/authentication.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    name: "",
    wxid:"",
    SID: "",
    array:[],//用户列表
    username: '',
    userwxid: '',
  },
  handleInputChange(e) {
    this.setData({
      name: e.detail,
    });
  },
  handleInputChange2(e){
    this.setData({
      wxid: e.detail,
    });
  },

  realName(){
    // 获取当前日期和时间
  var date = new Date();

  // 格式化日期和时间
  var year = date.getFullYear();
  var month = date.getMonth() + 1;
  var day = date.getDate();
  var hour = date.getHours();
  var minute = date.getMinutes();
  var second = date.getSeconds();

  // 补零
  month = month < 10 ? '0' + month : month;
  day = day < 10 ? '0' + day : day;
  hour = hour < 10 ? '0' + hour : hour;
  minute = minute < 10 ? '0' + minute : minute;
  second = second < 10 ? '0' + second : second;

// 拼接字符串
var updatetime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;

    let user = this.data.array.find(user => user.wxid === this.data.userwxid);

    //更新数据库
  const newSno = {
    wxid: this.data.userwxid, // 要更新的对象的 id
    ...user,
    sno: this.data.wxid,
    name: this.data.name,
    updateTime:updatetime,
  };
  const url = 'http://8.219.238.141/user/updateUserInfo'; 

  // 发送 POST 请求到后端来更新数据库
  wx.request({
    url: `${url}?id=${this.data.userwxid}`, // 在 URL 中添加 id 
    method: 'POST',
    data: JSON.stringify(newSno), // 将数据转换为 JSON 字符串
    header: {
  'Content-Type': 'application/json' // 设置请求头
},
    success(res) {
      wx.showToast({
        title: '实名认证成功',
        icon: 'success',
        duration: 2000
      });
    }
  });
   },
    //获取用户数组
  getArray(){
  
    wx.request({
      url: 'http://8.219.238.141/user/getUserByIdentity?identity=0',
      method: 'POST',
      success: (res) => {
        console.log(res)
        this.setData({
          array: [...this.data.array, ...res.data.data]
        })
  },
})
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getArray();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    var app = getApp();
    this.setData({
      username: app.globalData.userName,
      userwxid: app.globalData.userWxid,
    });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})